<?php


//$str = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMMNOPQRSTUVWXYZ0123456789';
//$len = strlen($str);
//$re = $str[mt_rand(0,$len)];
//echo $re;
//正则匹配，只包含英文、数字及下划线的字符串
//var str = "ab12";
//
//var result = reg.exec(str);
//alert(result);

//正则匹配，匹配广东车牌
//var str = "粤AUI765";
//
//var result = reg.exec(str);
//alert(result);

//正则匹配，网址
//var str = "http://www.alixixi.com/dev/web/asp/asp_2/2007/2007032630459.html";
//
//var result = reg.exec(str);
//alert(result);



//正则替换，把所有标签外的"/"替换为空
//var str = "<html><title>正则/替换</title><b>呵呵/</b><font color='red'>怎么//办<br/></font></html>";
//
//str = str.replace(reg,"$1$2");
//alert(str);
//修饰符：在js中，正则式结束后


//匹配文件的后缀名，例如".php,.asp等等,然后删除"
//function delAspExtension(str){ 

//return str.replace(reg,''); 
//} 
//var str = 'www.abc.com/dc/fda.strange_extension'; 
//document.write(delAspExtension(str)+'<br />'); 

//1）开头一定要有"the"字符串；
/* var str="the i am a man."; 

var result=reg.exec(str);
if(result==null)
{
   alert('没有the，请重新输入');
}else{
   alert(result);
} */

//2）匹配以一个或者0个a再加上一个以上的b结尾的字符串；
/*  var str="aaaaashubbbbbbbbaaabbbbb"; 

var result=reg.exec(str);
if(result==null)
{
   alert('请重新输入');
}else{
   alert(result);
}
 */
//3）要求a后面一定要跟两个b（即‘abb’）；
/*  var str="aaaaashubbbbbbbbaaabbbbb"; 

var result=reg.exec(str);
if(result==null)
{
   alert('请重新输入');
}else{
   alert(result);
} */

//4）要求a后面一定要有两个或者两个以上b（如‘abb’，‘abbbb’等）；
/*  var str="aaaaashubbbbbbbbaaab"; 

var result=reg.exec(str);
if(result==null)
{
   alert('请重新输入');
}else{
   alert(result);
} */
//5）匹配 a 后面跟0个或者一个‘bc’；
/* var str="shubbbbbbbbabc"; 

var result=reg.exec(str);
if(result==null)
{
   alert('请重新输入');
}else{
   alert(result);
} */
//6）匹配含有‘hi’或 ‘hello’的字符串；
/*  var str="hello i am shu,hi"; 

var result=reg.exec(str);
if(result==null)
{
   alert('请重新输入');
}else{
   alert(result);
} */
//7）匹配含有这样多个（包括0个）a或b，后面跟一个c的字符串；
/* var str="i am aaaaeeeeebbbbbbbc"; 

var result=reg.exec(str);
if(result==null)
{
   alert('请重新输入');
}else{
   alert(result);
} */

//9）匹配以逗号再加一个数字或字母结尾的字符串；
/* var str="i am a man 8,8"; 

var result=reg.exec(str);
if(result==null)
{
   alert('请重新输入');
}else{
   alert(result);
} */
//10）匹配 'A','b','c' 之外的任意一个字符。
/* var str="A b c i am A man A BAB"; 

var result=reg.exec(str);
if(result==null)
{
   alert('请重新输入');
}else{
   alert(result);
} */
?>
<meta charset="utf-8">